package com.snail.readyvr.mvp.contract;

import com.snail.readyvr.mvp.model.ChangeHeadIconParam;
import com.snail.readyvr.mvp.model.ChangeNickNameParam;
import com.snail.readyvr.mvp.presenter.BasePresenter;
import com.snail.readyvr.mvp.view.BaseView;

/**
 * Created by MRKING on 2016/10/10.
 */

public interface MeActivityContract {

    interface View extends BaseView<Presenter> {


        void changeNickNameSuccess(String nickName);

        void changeHeadIconSuccess(String headIcon);
    }


    interface Presenter extends BasePresenter {

        void changeNickName(String token, ChangeNickNameParam param);

        void changeHeadIcon(String token, ChangeHeadIconParam param);
    }
}
